CFileExtension Class Reference

file extension description More...

#include <cfileselector.h>

Inheritance diagram for CFileExtension:
Inheritance graph
[legend]

List of all members.

Public Member Functions

 CFileExtension (const char *description, const char *extension, const char *mimeType=0, int macType=0)
 CFileExtension (const CFileExtension &ext)
 ~CFileExtension ()
const char * getDescription () const
const char * getExtension () const
const char * getMimeType () const
int getMacType () const
bool operator== (const CFileExtension &ext) const
Reference Counting Methods



virtual void forget ()
 decrease refcount and delete object if refcount == 0
virtual void remember ()
 increase refcount
long getNbReference () const
 get refcount
Message Methods



virtual CMessageResult notify (CBaseObject *sender, const char *message)

Protected Member Functions

void init (const char *description, const char *extension, const char *mimeType)

Protected Attributes

char * description
char * extension
char * mimeType
int macType

Detailed Description

file extension description


Constructor & Destructor Documentation

CFileExtension ( const char *  description,
const char *  extension,
const char *  mimeType = 0,
int  macType = 0 
)
CFileExtension ( const CFileExtension ext  ) 
~CFileExtension (  ) 

Member Function Documentation

virtual void forget (  )  [inline, virtual, inherited]

decrease refcount and delete object if refcount == 0

Reimplemented in CDrawContext.

const char* getDescription (  )  const [inline]
const char* getExtension (  )  const [inline]
int getMacType (  )  const [inline]
const char* getMimeType (  )  const [inline]
long getNbReference (  )  const [inline, inherited]

get refcount

void init ( const char *  description,
const char *  extension,
const char *  mimeType 
) [protected]
virtual CMessageResult notify ( CBaseObject sender,
const char *  message 
) [inline, virtual, inherited]
bool operator== ( const CFileExtension ext  )  const
virtual void remember (  )  [inline, virtual, inherited]

increase refcount


Member Data Documentation

char* description [protected]
char* extension [protected]
int macType [protected]
char* mimeType [protected]

The documentation for this class was generated from the following files:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Defines

Generated on Fri Nov 22 11:09:17 2013 for VSTGUI by  doxygen 1.6.1